home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 726-750 / 750 / fontviewq / readme < prev    next >
Text File  |  1995-03-18  |  6KB  |  150 lines

  1.                     Quarky proudly presents:
  2.  
  3.             >                                      <
  4.             >               FontViewQ              <
  5.             >                                      <
  6.             >        Version 1.2 of 22.9.921m        <
  7.             >         ©1992 by Dieter Temme        <
  8.             >                                      <
  9.  
  10.       Written using DICE v2.06.37 and Aztec 5.2a Developer
  11.  
  12.  
  13.  
  14. COPYRIGHT AND DISCLAIMER
  15. -----------------------------------------------------------------
  16. FontViewQ  is  copyrighted  1992  by  Dieter  Temme.   All rights
  17. reserved.   This  program  is Freeware, so no financial donations
  18. required.    Redistribution   allowed  if  the  package  is  left
  19. unchanged  except  for  addition  of  new language catalogs.  The
  20. author  is  not  responsible  for any damage caused by the use or
  21. misuse of this documentation and/or the program(s) it describes.
  22.  
  23.  
  24. Overview
  25. -----------------------------------------------------------------
  26. This directory contains the following files:
  27.  
  28. - ReadMe (this file)
  29. - ReadMe.info (icon)
  30.  
  31. - DMakefile (makefile for DICE)
  32. - FontViewQ.c (source code)
  33. - FontViewQ.c.info (icon)
  34. - FontViewQ.cd (original catalog description in english)
  35. - FontViewQ.h (original header file created by CatComp)
  36. - empty.ct (empty catalog translation file for localization)
  37. - #?.ct (catalog translation files)
  38.  
  39. - FontViewQ (executable)
  40. - FontViewQ.info (icon)
  41. - catalogs/#?/FontViewQ.catalog
  42.       (catalog files, can be copied to LOCALE:catalogs/#?/)
  43.  
  44. To use FontViewQ you have to work with:
  45. - an Amiga running at least AmigaOS 2.04
  46.  
  47.  
  48. Description
  49. -----------------------------------------------------------------
  50. You can start FontViewQ from Shell or Workbench.  It then shows a
  51. table  of all characters using the current used system font.  The
  52. gadgets  are  all font-adaptable.  FontViewQ is a commodity, this
  53. is   the   system   compatible  way  to  insert  hot  key  driven
  54. applications  into  the  system.  You can pop up FontViewQ with a
  55. hot  key and put it to silence to wait for the next time you need
  56. it  quickly.   If  you use Workbench 2.1, FontViewQ will localize
  57. itself,  if  the  right catalog file is existent.  You can select
  58. another  font,  if  you want to see, which characters are defined
  59. and how they are looking.
  60.  
  61.  
  62. Start from Shell
  63. -----------------------------------------------------------------
  64. The  format  is »FontViewQ CX_POPUP/K,CX_PRIORITY/K,CX_POPKEY/K«.
  65. Each  parameter is optional.  For a description of the parameters
  66. see the Commodities chapter of your AmigaOS 2.x Guide.
  67.  
  68.  
  69. Start from Workbench
  70. -----------------------------------------------------------------
  71. Just  double-click  on  the icon of FontViewQ.  Then you will see
  72. the FontViewQ window, which contains the following gadgets:
  73.  
  74. Select  Font...   lets  you  choose  a  font using the standard
  75.   system  font requester.  The name and size is shown in the text
  76.   display below of the select gadget.
  77.  
  78. Character  and  Decimal are for display only and can be changed
  79.   clicking on one of the shown characters in the table.
  80.  
  81. Keystroke  is  also  a  display-only  field  to show you, which
  82.   keycaps  you  have  to  press  to  get  the character currently
  83.   highlighted in the table.  The keystroke combinations shown are
  84.   compatible with key definitions used for commodities' hotkeys.
  85.  
  86. Page  is  used  if  the whole font doesn't fit on the Workbench
  87.   screen.   You  can  alter  the  page  number by clicking in the
  88.   container,  moving the knob or alternatively clicking on one of
  89.   the arrow gadgets.
  90.  
  91. Hide makes the commodity disappear, but not quit.  You can open
  92.   it again by hitting the hot key which is displayed in the title
  93.   of  FontViewQ's  window or alternatively by calling it from the
  94.   Commodities  Exchange  program which is supplied to you on your
  95.   Extras disk.
  96.  
  97. Quit will end FontViewQ.  The same action can be taken from the
  98.   Commodities Exchange program.
  99.  
  100. Instead  of  clicking on the gadgets you can press the underlined
  101. keys.   For  the  next or previous page you can press PageDown (=
  102. SHIFT  3)  and PageUp (= SHIFT 9), for the first or last page you
  103. can press Home (= SHIFT 7) and End (= SHIFT 1).
  104.  
  105.  
  106. The tool types
  107. -----------------------------------------------------------------
  108. There  are  only  the  standard  tool  types CX_POPUP (default is
  109. 'YES'),  CX_PRIORITY  (default  is '0') and CX_POPKEY (default is
  110. 'ctrl  alt f'), which are described in the Commodities chapter of
  111. your AmigaOS 2.x guide.
  112.  
  113.  
  114. Programming features
  115. -----------------------------------------------------------------
  116. For  the  Keystroke  gadget  I  tried to use the keymap.library's
  117. function  MapANSI()  first,  but  that wasn't satisfying, because
  118. some  keys  are converted into rather complicate sequences.  So I
  119. had  to  write  my own routine MapANSIChar_() in order to provide
  120. the  user the simpliest keystroke combination for whatever keymap
  121. (or let's say:  keyboard) she/he is using.
  122.  
  123.  
  124. Version history
  125. -----------------------------------------------------------------
  126. 1.0: only one-page view, compilable under DICE, Lattice/SAS C
  127.        and Aztec C with localization starting with OS 2.1.
  128. 1.1: Page gadget and logic added.
  129. 1.2: Keystroke gadget and logic added.
  130.      Busy mouse pointer added.
  131.  
  132.  
  133. Sorry: Even locale.library cannot localize this ReadMe file.
  134.  
  135. If  you  add  one or more catalog translation files I would get a
  136. copy to hold all translations together.  This can even be helpful
  137. while  creating new programs with all translations in it from the
  138. first distribution on.
  139.  
  140. Please  send bug reports, ideas and new catalog translation files
  141. to:
  142.  
  143.                           Dieter Temme
  144.                         Freiherrenstr. 15
  145.                            5100 Aachen
  146.                              Germany
  147.  
  148.                          FidoNet 2:242/7
  149.                    Dieter_Temme@MOWGLI.FIDO.DE
  150.